翻訳と辞書
Words near each other
・ Channel 24 (Bangladesh)
・ Channel 24 (Pakistan)
・ Channel 24 digital TV stations in the United States
・ Channel 24 low-power TV stations in the United States
・ Channel 24 TV stations in Mexico
・ Channel 24 virtual TV stations in the United States
・ Channel 25
・ Channel 25 (Mongolia)
・ Channel 25 branded TV stations in the United States
・ Channel 25 digital TV stations in the United States
・ Channel 25 low-power TV stations in the United States
・ Channel 25 TV stations in Mexico
・ Channel (communications)
・ Channel (digital image)
・ Channel (geography)
Channel (programming)
・ Channel 1
・ Channel 1 (Israel)
・ Channel 1 (North American TV)
・ Channel 1 (Syria)
・ Channel 1 branded TV stations in the United States
・ Channel 1 virtual TV stations in the United States
・ Channel 10
・ Channel 10 (album)
・ Channel 10 (India)
・ Channel 10 (Israel)
・ Channel 10 branded TV stations in the United States
・ Channel 10 digital TV stations in the United States
・ Channel 10 low-power TV stations in the United States
・ Channel 10 TV stations in Canada


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Channel (programming) : ウィキペディア英語版
Channel (programming)

In computing, a channel is a model for interprocess communication and synchronization via message passing. A message may be sent over a channel, and another process or thread is able to receive messages sent over a channel it has a reference to, as a stream. Different implementations of channels may be buffered or not, and either synchronous or asynchronous.
Channels are fundamental to the process calculus approach to concurrency, and originated in communicating sequential processes (CSP), a formal model for concurrency, and has been used in many derived languages, such as occam, and Limbo programming language (via Newsqueak and the Alef programming language). They are also used in the C programming language threading library libthread, and in Plan 9 from Bell Labs, which uses libthread, as well as in Stackless Python and the Go programming language.
==Channel implementations==

Channels modeled after the CSP model are inherently synchronous: a process waiting to receive an object from a channel will block until the object is sent. This is also called rendezvous behaviour.
Typical supported operations are presented below using the example of the libthread channel API.
* Channel creation of fixed or variable size, returning a reference or handle Channel
* chancreate(int elemsize, int bufsize)
* sending to a channel int chansend(Channel
*c, void
*v)
* receiving from a channel int chanrecv(Channel
*c, void
*v)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Channel (programming)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.